hubble telescope
English
hubble telescope meaning in English • hubble telescope का अर्थ अंग्रेजी में
Noun
- A large astromical optical telescope placed into orbit around the earth, from which, in the absence of absorption and distortion by the earth's atmosphere, clear high-resolution images of astronomical objects can be obtained in the visible, infrared, and